/* tags */

* {
	margin: 0; padding: 0; font-family: Arial, sans-serif; font-size: 100.01%; }

body {
	background: #f1f1e2 url('{{!static type="images" "z.gif"}}') no-repeat; background-attachment: fixed; font-size: 62.5%; }

td {
	 vertical-align: top; }

a {
	border-bottom: 1px solid;
	text-decoration: none; }

a:link,
a:visited {
	border-bottom-color: #a2cc97;
	color: #0d7c11; }

a:active {
	color: #c00; }

a:hover {
	border-color: #f99 !important;
	color: #c00 !important; }


/* common elements */

.fl { float: left !important; }
.fr { float: right !important; }
.fn { float: none !important; }
.tl { text-align: left;    }
.tr { text-align: right;   }
.tc { text-align: center;  }
.bn { border: none !important; }
.nw { white-space: nowrap; }
.db { display: block;      }
.dn { display: none;       }
.pr { position: relative;  }
.pa { position: absolute;  }
.ps { position: static;    }
.cb { clear: both; }
.pa { position: absolute; }

fieldset { border: none; }


/* colors for directories */

.s01 { border-color: #d47 !important; }
.s02 { border-color: #9b479b !important; }
.s03 { border-color: #63c !important; }
.s04 { border-color: #3668cd !important; }
.s05 { border-color: #2a9 !important; }
.s06 { border-color: #46c585 !important; }
.s07 { border-color: #8cea00 !important; }

.s01-link { border-color: #efc2cb !important; color: #d47 !important; }
.s02-link { border-color: #dcc3d5 !important; color: #9b479b !important; }
.s03-link { border-color: #ccbde4 !important; color: #63c !important; }
.s04-link { border-color: #bdcce4 !important; color: #3668cd !important; }
.s05-link { border-color: #b8e0d5 !important; color: #2a9 !important; }
.s06-link { border-color: #c2e8cf !important; color: #46c585 !important; }
.s07-link { border-color: #8cea00 !important; color: #8cea00 !important; }


/* layout */

.pagehandler {
	min-width: 1000px; }


/* columns */

.layout-standard .title- {
	margin: 0 0 10px;
	font-weight: normal; font-size: 2em; }

.layout-standard .listmenu- {
	overflow: hidden;
	width: 100%; margin: 0 0 1px; }

.layout-standard .listmenu- li {
	float: left;
	margin-right: 10px; padding-bottom: 1px;
	font-size: 1.3em;
	list-style: none; }

.layout-standard .listmenu- li a {}

.layout-standard .listmenu- .selected- {
	font-weight: bold; }


/* pages navigation */

.layout-standard .pagemore- {
	display: block; clear: both;
	padding: 6px 20px 5px;
	font-size: 1.1em; color: #fff;
	background: #01429b url('{{!static type="images" "ico-more-items.gif"}}') no-repeat 10px 9px; cursor: pointer; }

.layout-standard .pagenavigation- {
	overflow: hidden;
	height: 40px; padding: 0 20px 0; background: #fff; margin: 0 0 40px; }

.layout-standard .pagenavigation- li {
	float: left;
	margin-right: 15px;
	font-size: 1.8em; color: #999;
	list-style: none; }

.contenthandler {
	padding: 17px 20px 20px; border-top: 3px solid #fff;
	background: #fff; }

.contenthandler:after {
	content: "."; display: block; clear: both; visibility: hidden;
	height: 0; }



/* IE Fixes */

.pagehandler {
	_width: expression((document.body.clientWidth < 1001) ? '1000px' : 'auto'); }

.contenthandler {
	//display: inline-block; }

.layout-c-left {
	_margin-left: -120px; }

.layout-c-right {
	_margin-right: -120px; }
